# element = driver.find_element(By.ID, "search-box")  # 按 ID 查找
# element = driver.find_element(By.NAME, "username")  # 按 name 查找
# element = driver.find_element(By.XPATH, "//button[@class='submit']")  # 使用 XPath
# element = driver.find_element(By.CSS_SELECTOR, ".login-btn")  # 使用 CSS 选择器

# import subprocess
# import os

# def convert_mobi_to_epub(input_file, output_file):
#     """
#     使用 Calibre 的 ebook-convert 工具将 MOBI 转换为 EPUB。
#     :param input_file: 输入的 MOBI 文件路径
#     :param output_file: 输出的 EPUB 文件路径
#     """
#     if not os.path.exists(input_file):
#         print(f"输入文件不存在: {input_file}")
#         return

#     try:
#         # 调用 ebook-convert 命令
#         subprocess.run(["ebook-convert", input_file, output_file], check=True)
#         print(f"转换成功: {output_file}")
#     except subprocess.CalledProcessError as e:
#         print(f"转换失败: {e}")
#     except FileNotFoundError:
#         print("未找到 ebook-convert 工具，请确保已安装 Calibre 并将其添加到环境变量中。")

# # 示例用法
# input_mobi = "example.mobi"  # 替换为你的 MOBI 文件路径
# output_epub = "example.epub"  # 输出的 EPUB 文件路径
# convert_mobi_to_epub(input_mobi, output_epub)